Build Filter Expressions

In any of the reports, you can build filter expressions. They control which rows are displayed on the given report by applying logical conditions. These conditions are built using a block editor or a custom expression editor.

Format

Each condition follows the format:

Field <Condition> Value

As shown in the formula, there are three key components of an expression

Logical operators

You can organise conditions into groups to build more complex logic. Each group can contain multiple rows, where each row represents a single condition. The logical operator of a group determines how its conditions are evaluated.

Nested groups

Groups can be nested within other groups to create layered logic.

For example, an And group could contain these conditions:

Only rows that match all conditions will be shown.

When adding a condition, you have the option to create a custom expression to write a custom expression manually. The editor gives you access to all available attributes and other fields, functions, and equations. When saving the expression, the software converts its conditions to a block format.

The above conditions would be expressed like this:

StartsWith([Resource], '992') AND [Activity] = 'Mining'